/**
 * @author Bernhard Denner
 * @author Maximilian Csuk
 * @author Konrad Paumann
 */
public interface TreeIterator<Node, Edge> {
	/**
	 * Checks if there exists a next Element
	 * Returns true if yes, false otherwise
	 */ 
	boolean hasNext();
	/**
	 * Inserts a node in the tree
	 */
	void insert(Node node, Edge edge);
}
